home *** CD-ROM | disk | FTP | other *** search
-
- #define LOG_ODELAY 0
-
- #define LOG_DAEMON 1
-
- #define LOG_DEBUG 2
- #define LOG_ERR 3
- #define LOG_INFO 4
-
- void MyKPrintF(const char *format, ...);
-
- #define openlog(a,b,c)
- __inline void mysyslog(int i, const char *format, ...)
- {
- #ifdef DEBUG
- static FILE *fsyslog;
- if(!fsyslog)
- {
- fsyslog =
- fopen("CON:10/210/600/200/UPSD-syslog/AUTO/CLOSE/WAIT/INACTIVE",
- "w");
- }
- if(fsyslog)
- {
- char *s = "unknown";
-
- switch(i)
- {
- case LOG_INFO: s = "info: "; break;
- case LOG_DEBUG: s = "debug: "; break;
- case LOG_ERR: s = "*** err: "; break;
- }
-
- fprintf(fsyslog, s);
- vfprintf(fsyslog, format, (void *) (&format+1));
- fprintf(fsyslog,"\n");
- fflush(fsyslog);
- }
- #endif
- /* MyKPrintF("syslog(%d): %s\n", i, format);*/
- }
- #define syslog mysyslog
-